package com.zhs.smartmallcommon.Enum;

import lombok.Getter;

/**
 * @author zhenghuisheng
 * @since 2023.04.18
 */
@Getter
public enum ResultCode {

     /**
      * 操作成功
      */
     SUCCESS(200, "操作成功"),

     /**
      * 错误请求
      */
     ERROR(400, "错误请求"),

     /**
      * 文件上传失败
      */
     UPLOAD_ERROR(400, "文件上传失败"),

     /**
      * 文件下载失败
      */
     DOWNLOAD_ERROR(400, "文件下载失败"),

     /**
      * 文件删除失败
      */
     DELETE_ERROR(400, "文件删除失败"),

     /**
      * 获取文件路径异常
      */
     FILE_URL_ERROR(400, "获取文件路径异常"),

     /**
      * token非法
      */
     TOKEN_ERROR(403, "token非法"),

     /**
      * 登录错误
      */
     LOGIN_ERROR(403, "用户未登录"),

     /**
      * 用户认证失败
      */
     AUTH_ERROR(403, "用户认证失败"),
     ;

    public final Integer code;

    public final String message;

    ResultCode(int code, String message) {
        this.code = code;
        this.message = message;
    }

}
